
#ifndef _ETU_TIMER_H_
#define _ETU_TIMER_H_

void ETUTimer_Init(uint32_t frequency);

void ETUTimer_Start(uint32_t etu, uint8_t FiDi);
void ETUTimer_Reset(void);
uint32_t ETUTimer_CheckTimeout(void);
void  ETUTimer_Stop(void);
void ETUTimer_Wait(uint32_t etu, uint8_t FiDi);
void ETUTimer_StartAlarmer(uint32_t etu, uint8_t FiDi);
void ETUTimer_StopAlarmer(void);
void ETUTimer_SetFrequency(uint32_t frequency);
void ETUTimer_SetCountMultiple(uint32_t multiple);


#endif


